/**
 * 
 */
package br.com.dp.servidor.interceptador.anotacao;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import javax.enterprise.util.Nonbinding;
import javax.interceptor.InterceptorBinding;

import br.com.dp.dto.dominio.PerfilEnum;


/**
 * @author emmanuel
 * Anotação responsável por definir a autorização de acesso aos perfis.
 */
@InterceptorBinding
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Seguranca {
	@Nonbinding
	public PerfilEnum[] perfil() default PerfilEnum.NON;
}
